package com.lp.canal;

/**
 * 注意，这个只能单实现，不能实现多个接口
 *
 * @author yang peng
 * @date 2019/3/2915:46
 */
public interface EntryHandler<T> {


    /**
     * 添加触发
     *
     * @param t
     */
    default void insert(T t) {

    }

    /**
     * 修改触发
     *
     * @param before
     * @param after
     */
    default void update(T before, T after) {

    }

    /**
     * 删除触发
     *
     * @param t
     */
    default void delete(T t) {

    }
}
